package com.easyidea.its.domain.repository.department;

import java.util.List;

import com.easyidea.its.domain.model.system.PassPort;
import com.easyidea.its.domain.repository.base.BaseRepository;

public interface PassPortRepository extends BaseRepository<PassPort> {
	 /**
	  * 根据卡口属性分页查询部门数据
	  * @param dept
	  * @param startAtIndex
	  * @param pageSize
	  * @return
	  */
	 List<PassPort> getPassPorts(PassPort passport,  int startAtIndex, int pageSize);
	 /**
	  * 根据卡口属性查卡口数据总数
	  * @param dept
	  * @return
	  */ 
	 int getPassPortsCount(PassPort passport);
	 /**
	  * 是否存在相同卡口名称
	  * @param deptName
	  * @param id
	  * @return
	  */
	 boolean hasSamePassPortName(String passPortName, Integer id);
}
